self-propelled troops - İspanyolca İngilizce Sözlük